package com.quanxiaoha.weblog.common.aspect;

import java.lang.annotation.*;

@Retention(RetentionPolicy.RUNTIME) /*表示该注解将在运行时保留，这意味着它可以通过反射在运行时被访问和解析*/
@Target({ElementType.METHOD}) /*表示该注解只能用于方法上。这意味着您只能在方法上使用这个特定的注解*/
@Documented /*在生成文档时，被注解的元素及其注解信息会被包含在文档中。这可以帮助文档生成工具（如 JavaDoc）在生成文档时展示关于注解的信息。*/
public @interface ApiOperationLog {

    /**
     * API 功能描述
     * @return
     */
    String description() default "";
}
